require('./helpers') // register handlebars helpers

module.exports.entry = require('./entry')
module.exports.BikeTriangleControl = require('./bike-triangle-control')
module.exports.Itineraries = require('./itineraries')
module.exports.ItineraryLeg = require('./itinerary-leg')
module.exports.ItineraryLegs = require('./itinerary-legs')
module.exports.ItineraryMapView = require('./itinerary-map-view')
module.exports.ItineraryNarrativeView = require('./itinerary-narrative-view')
module.exports.ItineraryStop = require('./itinerary-stop')
module.exports.ItineraryTopoView = require('./itinerary-topo-view')
module.exports.ItineraryWalkStep = require('./itinerary-walk-step')
module.exports.ItineraryWalkSteps = require('./itinerary-walk-steps')
module.exports.Itinerary = require('./itinerary')
module.exports.LeafletTopoGraphControl = require('./leaflet-topo-graph-control')
module.exports.LegNarrativeView = require('./leg-narrative-view')
module.exports.log = require('./log')
module.exports.PlanRequest = require('./plan-request')
module.exports.PlanResponseView = require('./plan-response-view')
module.exports.PlanResponse = require('./plan-response')
module.exports.RequestForm = require('./request-form')
module.exports.RequestFormWidget = require('./request-form-widget')
module.exports.RequestMapView = require('./request-map-view')
module.exports.Stop = require('./stop')
module.exports.StopsInRectangleRequest = require('./stops-in-rectangle-request')
module.exports.StopsRequestMapView = require('./stops-request-map-view')
module.exports.StopsResponseMapView = require('./stops-response-map-view')
module.exports.StopsResponse = require('./stops-response')
module.exports.Stops = require('./stops')
module.exports.utils = require('./utils')

// Make modules available to client.js
window.OTP = module.exports
